import os
import pandas as pd

# 获取文件夹路径
folder_path = input("请输入文件夹路径: ")

# 获取文件夹中所有xlsx文件的文件名
file_names = [f for f in os.listdir(folder_path) if f.endswith('.xlsx')]

# 读取所有xlsx文件
dfs = []
for file_name in file_names:
    file_path = os.path.join(folder_path, file_name)
    df = pd.read_excel(file_path)
    dfs.append(df)

# 合并所有数据框
combined_df = pd.concat(dfs)

# 将数据保存到新的Excel文件
output_file = 'new_combined_file.xlsx'
combined_df.to_excel(output_file, index=False)

print(f"合并后的数据已保存到 {output_file}")